@charset "utf-8";
@import url(dll.css);
@import url(font.css);
@import url(main.css);
@import url(banner.css);
@import url(onlineeditor.css);
@import url(ddsmoothmenu.css);
/* ��ҳ���ֿ�ʼ */
.index_bg{ background:none;}
.header{height:107px; background:#fff url(../images/header_bg.jpg) repeat-x left top;}

.logo{float:left;}
.header_r{float:right;}
.lan{float:right; margin-top:15px; height:20px; line-height:20px;}
.lan li{padding:0 0 0 10px; float:left;}

.i_hotline{float:right; margin-top:20px; line-height:20px; font-size:16px; text-indent:15px; font-family:microsoft yahei; background:url(../images/icon01.jpg) no-repeat left center;}
.i_hotline strong{color:#ff0000; padding-left:5px; font-family: century gothic,arial; color: #0071c4; font-size: 24px;}

.i_nav{height:48px; background:url(../images/nav_bg.jpg) repeat-x left top;}
/*.i_nav li{float:left; width:106px; height:48px; text-align:center; font-weight:bold;}
.i_nav li.line{width:1px; background:url(../images/nav_line.jpg) no-repeat left top;}
.i_nav li > a{color:#414141; height:48px; line-height:48px; text-align:center; display:block; background:url(../images/nav_abg.png) no-repeat center top;}
.i_nav li > a:hover{ color:#FFF; text-decoration:none; background-position:center bottom;}*/

.ibanner{position:relative; width:100%; height:423ppx; overflow:hidden;}
.i_banner{float:left; display:inline;}

.i_container{}

.i_box01{padding:20px 0; background:#f3f3f3; border-width:2px 0; border-style:solid; border-color:#FFF;}
.i_about{float:left; width:415px; overflow:hidden;}
.i_about_c{margin-top:10px; line-height:26px;}
.i_about_c span{display:block; padding:5px 0; font-size:12px; }
.i_about_c strong{float:right; display:block; margin-top:10px;}

.i_news01{float:left; width:460px; margin-left:20px; overflow:hidden;}
.i_news01_f{margin-top:10px; width:460px; height:96px; line-height:26px;}
.i_news01_f dt{float:left; width:142px;}
.i_news01_f dt a{display:block; padding:2px; border:#e6e7e7 1px solid;}
.i_news01_f dt a:hover{border:#ff6600 1px solid; background:#fff4ce;}
.i_news01_f dt img{width:136px; height:90px;}
.i_news01_f dd{float:left; width:273px; padding-left:5px;}
.i_news01_f dd h3 a{font-weight:bold; color:#0866c5; line-height:30px; display:block; width:273px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news01_f dd h3 a:hover{color:#c50619;}
.i_news01_f dd span{ line-height:20px; font-size:12px; padding:5px 0; height:56px; overflow:hidden; display:block;}

.i_news01_l{width:460px; line-height:26px; font-size:12px; margin-top:5px;}
.i_news01_l li{height:26px; background:url(../images/icon02.jpg) no-repeat left center;}
.i_news01_l li a{display:block; float:left; width:360px; text-indent:12px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news01_l li span{display:block; float:left; width:100px; text-align:right;}
.i_news01_m{ text-align:right; margin-top:15px;}

.i_ad{float:right; width:281px;}
.i_ad_c{width:281px; height:198px; margin-top:14px; overflow:hidden;}
.i_ad_c img{width:281px; height:198px;}
.i_ad_m{ text-align:right; margin-top:13px;}

.i_box02{padding:20px 0; background:#fafafa;}

.i_pro{width:1200px; margin:0 auto;}
.i_pro_c{width:1176px; padding:12px; background:#eaeaea;}
.i_pro_ct{height:16px;}
.i_pro_ct a{display:block; float:left; width:7px; height:7px; margin:0 3px; border:1px solid #aedefa; background:#f1faff; border-radius:100%; overflow:hidden;}
.i_pro_ct a:hover{ border:1px solid #26aeff; background:#71caff;}
.i_pro_ct a.on{ border:1px solid #26aeff; background:#71caff;}
.i_pro_cl{width:1176px; overflow:hidden;}
.i_pro_cl ul{width:3000px; overflow:hidden;}
.i_pro_cl li{float:left; width:224px; margin-right:13px; display:inline;}
.i_pro_cl li img{width:218px; height:190px; padding:2px; border:1px solid #cccccc;}
.i_pro_cl li img:hover{border:1px solid #ff6600; background:#fff4ce;}
.i_pro_cl li span{display:block; width:224px; line-height:20px; padding-top:5px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.footer{}
.hotkey{height:36px; font-size:12px; background:url(../images/icon05.jpg) repeat-x left top; line-height:36px;}
.hotkey span{display:block; width:1200px; margin:0 auto;}
.hotkey span a{padding:0 10px; font-weight:bold; color:#0078cb;}
.hotkey span a:hover{ color:#3f3f3f;}

.f_contact{background:#2c2c2c; padding:20px 0;}
.f_contact dl{float:left; width:320px; color:#c8c8c8; font-size:12px; line-height:21px;}
.f_contact dt{ font-weight:bold; color:#FFF; }
.f_contact dt{padding-top:5px;}

.copyright{border-top:5px solid #a61305; background:#e3e3e3; line-height:30px; font-size:12px;}
.ctop{float:right;}

.footer_nav{}


/* ��ҳ���ֽ��� */

/* ��ҳ���ֿ�ʼ */
.p_container{width:1200px; margin:0 auto;}
.p_path{height:80px; padding-top:80px; overflow:hidden; font-size:12px;}
.p_path a{color:#0066cc;}
.p_path a:hover{color:#3f3f3f;}
.p_path span{padding:0 10px;}

.sidebar{height:35px; overflow:hidden;}
/*.sidebar li{float:left;}
.sidebar li a{display:block; padding:0 34px; color:#3e3e3e; text-align:center; line-height:35px; background:#dfdfdf;}
.sidebar li a:hover{color:#FFF; background:#0072d5;}
.sidebar li a.on{color:#FFF; background:#0072d5;}*/


.content1{padding:30px 20px 50px; width:1160px; line-height:25px; background:#FFF; overflow:hidden;}
.content1 img{max-width:1160px;}


.jsq{padding-left:15px; display:inline;}
/* ��ҳ���ֽ��� */
.ptitle{   background: #0072d5 none repeat scroll 0 0;
    color: #fff;
    display: block;
    line-height: 35px;
    padding: 0 34px;
    text-align: center; float:left;}

.p_left{ float:left;}
.p_right{ float:right;}